package com.jhgsys.internal.hazard.constant;

/**
 * @Author wanghw
 * @CreateTime 2024/8/20 17:31
 * @Description TODO
 * @Version 1.0
 */
public class HazardConstant {
    /** 违章信息编号当日起始序号000001*/
    public static final String HAZARD_NO_START_NUM = "00001";


    /**
     * 违章信息状态
     *
     */
    public class HAZARD_STATUS {

        /**
         * 1：待提交
         */
        public static final String UPLOAD = "1";
        /**
         * 2：制定计划
         */
        public static final String PLAN = "2";
        /**
         * 3：整改反馈
         */
        public static final String RECTIFICATION = "3";
        /**
         * 4：整改反馈中
         */
        public static final String RECTIFICATING = "4";
        /**
         * 5：整改待审核
         */
        public static final String WAITING_AUDIT = "5";
        /**
         * 6：待签发
         */
        public static final String WAITING_ISSUANCE = "6";
        /**
         * 7：已签发
         */
        public static final String ISSUANCED = "7";
        /**
         *  10：已删除（待分拣）
         */
        public static final String DELETE = "10";
        /**
         * 11：退回（制定计划）
         */
        public static final String BACK_PLAN = "11";
        /**
         * 12：退回（整改反馈）
         */
        public static final String BACK_RECTIFICATION = "12";
        /**
         *  13：退回（整改审核）
         */
        public static final String BACK_AUDIT = "13";


        /**
         * 转发
         */
        public static final String FORWARD_TO = "forwardTo";
    }

    /**
     * 文件类型
     */
    public class HAZARD_REPORT_FILE_TYPE {

        /**
         * 1：隐患文件
         */
        public static final String HAZARD = "1";
        /**
         * 2：整改文件
         */
        public static final String RECTIFICATING = "2";
    }


    /**
     * 审核记录表
     */
    public class HAZARD_AUDIT_BUSINESS_TYPE {

        /**
         * 1：制定计划
         */
        public static final String PLAN = "1";

        /**
         * 2：整改反馈
         */
        public static final String RECTIFICATION = "2";
        /**
         * 3：整改审核
         */
        public static final String AUDIT = "3";

        /**
         * 4：转发审核
         */
        public static final String FORWARD = "4";
    }


    /**
     * 是否通过
     */
    public class HAZARD_IS_OR_NO {

        /**
         * 1：通过
         */
        public static final String IS = "1";
        /**
         * 2：不通过 退回
         */
        public static final String NO = "2";
    }

    /**
     * 转发标记
     */
    public class FORWARD_FLG {

        /**
         * 1：为转发
         */
        public static final String UN_FORWARD = "1";
        /**
         * 2：转发待审核
         */
        public static final String WAIT_AUDIT = "2";

        /**
         * 转发完成
         */
        public static final String FORWARD_DONE = "3";
    }

}
